package com.example.soa_exp2.Service;

import com.example.soa_exp2.Domain.Borrow;
import com.example.soa_exp2.Domain.Return;

import java.util.Date;
import java.util.List;

public interface ReturnService {

    List<Return> getReturnList();

    Return getReturnById(int id);

    List<Return> getReturnByGoodsId(String id);

    List<Return> getReturnByGoodsName(String name);

    List<Return> getReturnByStuId(String stu_id);

    List<Return> getReturnByStuName(String stu_name);

    int addReturn(Return goods_return, int bor_rec_id);

    int deleteReturnById(int re_rec_id);

    int updateReturnById(Return re_rec);

    List<Return> getReturnByTime(String date);

    List<Return> getReturnByTime(String date_min, String date_max);
}
